tools/hvmloader: sync memory map[]
authorTiejun Chen <tiejun.chen@intel.com>
Tue, 28 Jul 2015 07:27:57 +0000 (15:27 +0800)
committerIan Campbell <ian.campbell@citrix.com>
Tue, 28 Jul 2015 13:02:02 +0000 (14:02 +0100)
commit2c4f5125fd5e343604a620bc621848c4bd1e6080
tree8b2a8624d045abdad29ac311b0ea92947c24c71c
parent3e791ccb1d1d036ed25e880b1ef72ea8dcabe43a
tools/hvmloader: sync memory map[]

Currently we always use memory map[] to help hvmloader construct e820 table
but hvmloader may have relocated RAM to support mmio allocation or just
populated ram to ensure we can have enough room to load ovmf. Anyway we
need to sync these changes into memory map[].

CC: Keir Fraser <keir@xen.org>
CC: Jan Beulich <jbeulich@suse.com>
CC: Andrew Cooper <andrew.cooper3@citrix.com>
CC: Ian Jackson <ian.jackson@eu.citrix.com>
CC: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
CC: Ian Campbell <ian.campbell@citrix.com>
CC: Wei Liu <wei.liu2@citrix.com>
CC: George Dunlap <george.dunlap@eu.citrix.com>
Signed-off-by: Tiejun Chen <tiejun.chen@intel.com>
Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
tools/firmware/hvmloader/e820.c
tools/firmware/hvmloader/pci.c
tools/firmware/hvmloader/util.c
tools/firmware/hvmloader/util.h